@newCardPay
@online
Feature: regular-PC-卡类-常用卡
File name: oldCardPay.regular.pc.feature
Relative path: cardPay/oldCardPay.regular.pc.feature
Given
切换账号'_TIHK113ljr5vq5bl'
07:55:11.832
Given
创建一笔IBU的支付订单并进入收银台
1583:39:28.209
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 100 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
35:43:53.707
Then
点击支付首页下常用卡入口按钮
62:34:19.166
Then
选择尾号为'0008'的常用卡
163:49:24.999
Then
填写卡要素信息
92:02:19.375
| verifyNo | 123 |
|---|
Then
支付提交且submitPayment正常响应
1377:58:21.998
Then
跳往BU完成页
153:23:03.289
Given
切换账号'_TIHK113ljr5vq5bl'
07:11:47.206
Given
创建一笔IBU的支付订单并进入收银台
1611:16:54.584
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 100 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
91:24:04.249
Then
点击支付首页下常用卡入口按钮
43:20:02.707
Then
选择尾号为'0005'的常用卡
117:24:01.624
Error: function timed out, ensure the promise resolves within 60000 milliseconds
at Timeout.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/@cucumber/cucumber/src/time.ts:52:14)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7)
| cardHolder | tom |
|---|---|
| validity | 03/30 |
| bizNo | 1111111111 |
| cardPassword | 12 |
Then
支付提交且submitPayment正常响应
0s
Then
校验服务submitPayment上送信息
0s
| payAmount | 100 |
|---|
Then
跳往BU完成页
0s
Then
等待1秒
0s
Given
切换账号'_TIHK113ljr5vq5bl'
18:02:30.000
Given
创建一笔IBU的支付订单并进入收银台
2857:43:37.540
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 1000000 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
使用Mock配置'queryPayEgift'
10:42:04.790
Then
使用Mock配置'queryPayCoinsInfo'
02:20:30.831
Then
使用Mock配置'303-code12-no-guideinfo'
01:57:54.540
Then
更改coins的使用数量为10
308:41:05.000
Then
勾选礼品卡
80:31:48.083
Then
新增并使用礼品卡
218:42:59.542
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'Card'
44:55:18.666
When
支付首页下有常用卡入口按钮
01:23:06.292
Then
点击支付首页下常用卡入口按钮
27:51:46.456
And
选择尾号为'1091'的常用卡
201:11:22.917
Then
补填卡要素信息
29:21:08.081
| verify_no | 123 |
|---|
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoContainText[2m([22m[32mexpected[39m[2m)[22m
Locator: locator('.price-info-wrapper').locator('.price-info-item').filter({ hasText: 'IBU_KRW限一次卡2' }).locator('.extra_amount')
Expected string: [32m"- ₩ 55"[39m
Received string: [31m""[39m
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('.price-info-wrapper').locator('.price-info-item').filter({ hasText: 'IBU_KRW限一次卡2' }).locator('.extra_amount')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:35:11
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:31:25)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/priceDetail/display.steps.ts:5:58)
| IBU_KRW限一次卡2 | - ₩ 55 |
|---|---|
| Trip Coins | - ₩ 10 |
| Gift Card | - ₩ 1 |
| Prepay Online | ₩ 1,000,000 |
Then
总金额展示正确,等于'₩ 999,934'
0s
Then
支付提交且submitPayment正常响应
0s
Then
跳往BU完成页
0s
Given
切换账号'_TIHK113ljr5vq5bl'
08:59:23.041
Given
创建一笔IBU的支付订单并进入收银台
1867:37:08.831
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 8000 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| paymentType | {"payType":256,"payee":4,"paySubType":1,"payModeScene":"AgencyModel","mixPaymentDetails":[{"payType":1,"payee":1,"amount":7000,"currency":"HKD"},{"payType":2,"payee":2,"amount":1000,"currency":"HKD"}]} |
When
结果应该是收银台页面展示成功,且展示校验正确
01:04:36.417
Then
选择支付类'Card'
65:02:15.375
When
支付首页下有常用卡入口按钮
02:01:54.291
Then
点击支付首页下常用卡入口按钮
98:46:23.248
And
选择尾号为'1091'的常用卡
86:02:11.667
When
卡要素填写项展示正常
37:02:15.331
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoContainText[2m([22m[32mexpected[39m[2m)[22m
Locator: locator('.payment-selection-wrapper').filter({ has: locator('.radio-wrapper-icon-checked') }).locator('.trip-pay-select-card-num-wrapper').locator('.selected-card-discount-content')
Expected string: [32m"IBU_HKDVISA卡立减2.2"[39m
Received string: [31m""[39m
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('.payment-selection-wrapper').filter({ has: locator('.radio-wrapper-icon-checked') }).locator('.trip-pay-select-card-num-wrapper').locator('.selected-card-discount-content')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:41:78)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/discount/display.steps.ts:5:58)
When
展示的价格详情为
0s
| IBU_HKDVISA卡立减2.2 | - HK$2.20 |
|---|---|
| Prepay Online | HK$8,000.00 |
When
总金额展示正确,等于'HK$7,997.80'
0s
Then
补填卡要素信息
0s
| verify_no | 123 |
|---|
Then
勾选恒生积分,且3501服务访问正常
0s
When
恒生积分可用
0s
Then
支付提交且submitPayment正常响应
0s
Then
跳往BU完成页
0s
Given
切换账号'_TIHK113ljr5vq5bl'
15:01:51.166
Given
创建一笔IBU的支付订单并进入收银台
1467:22:18.124
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 100 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| payExtend | {"paymentOptions":{"optionType":1,"optionRange":{"minAmount":23,"maxAmount":800},"brandOptions":[{"brandId":"CC_VISA","payfee":600},{"brandId":"CC_WOORIBANK","payfee":600},{"brandId":"DQ_VISA","payfee":100},{"brandId":"CC_SAMSUNG","payfee":300},{"brandId":"DQ_MasterCard","payfee":200},{"brandId":"CC_MasterCard","payfee":23},{"brandId":"CC_UnionPay","payfee":300},{"brandId":"CC_ICBC","payfee":499},{"brandId":"FPX","payfee":23},{"brandId":"iDEAL","payfee":23},{"brandId":"EB_MobileAlipay","payfee":23},{"brandId":"QuickPass","payfee":100},{"brandId":"PayPal","payfee":100},{"brandId":"GOOGLE","payfee":100},{"brandId":"PaypalPayLater","payfee":100},{"brandId":"CC_NONGHYUP","payfee":300},{"brandId":"CC_JCB","payfee":23},{"brandId":"CC_AmericanExpress","payfee":200},{"brandId":"CC_HANA","payfee":200}]}} |
When
结果应该是收银台页面展示成功,且展示校验正确
01:02:14.250
When
加价折扣弹窗展示正常
145:56:47.207
Then
选择支付类'Card'
183:52:28.832
When
支付首页下有常用卡入口按钮
00:48:06.251
Then
点击支付首页下常用卡入口按钮
32:02:19.499
And
选择尾号为'1091'的常用卡
92:33:17.791
When
卡要素填写项展示正常
08:35:28.666
When
展示的价格详情为
06:04:07.082
| Pay with Visa credit card | HK$600.00 |
|---|---|
| Payment Methods |
When
总金额展示正确,等于'HK$700.00'
07:54:21.874
Then
补填卡要素信息
24:02:59.001
| verify_no | 123 |
|---|
response.text: Protocol error (Network.getResponseBody): No resource with given identifier found
at CacheManager.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:131:46)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:60:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:41:53)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:35:71
at __awaiter (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:31:12)
at Page.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/lib/helper/utils/cache/index.ts:123:41)
Then
跳往BU完成页
0s
Given
切换账号'_TIHK113ljr5vq5bl'
07:54:27.165
Given
创建一笔IBU的支付订单并进入收银台
1276:42:44.709
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 100 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| payExtend | {"paymentOptions":{"brandOptions":[{"brandId":"DQ_VISA","payfee":2},{"brandId":"CC_MasterCard","payfee":0},{"brandId":"CC_VISA","payfee":3},{"brandId":"CC_SAMSUNG","payfee":3},{"brandId":"DQ_MasterCard","payfee":3},{"brandId":"CC_BOC","payfee":4},{"brandId":"NAVER","payfee":0},{"brandId":"EB_MobileAlipay","payfee":2}],"optionRange":{"minAmount":0,"maxAmount":4},"optionType":-1}} |
When
结果应该是收银台页面展示成功,且展示校验正确
00:52:55.457
When
加价折扣弹窗展示正常
197:20:49.917
Then
选择支付类'Card'
186:41:13.624
When
支付首页下有常用卡入口按钮
03:13:37.166
Then
点击支付首页下常用卡入口按钮
29:41:17.374
And
选择尾号为'1091'的常用卡
118:06:43.166
When
卡要素填写项展示正常
35:51:39.250
When
展示的价格详情为
45:47:40.664
| Pay with Visa credit card | - HK$1.00 |
|---|---|
| Payment Methods |
When
总金额展示正确,等于'HK$103.00'
10:42:34.374
Then
补填卡要素信息
29:13:11.375
| verify_no | 123 |
|---|
Then
支付提交且submitPayment正常响应
934:18:10.081
Then
跳往BU完成页
51:03:28.792
Given
切换账号'_TIHK113ljr5vq5bl'
02:26:25.916
Given
创建一笔IBU的支付订单并进入收银台
1540:49:08.123
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | KRW |
| amount | 11 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
| order | { "orderExtend": "", "orderAvailableTime": "", "externalNo": "", "autoApplyBill": "1", "orderTitle": "test", "orderCurrency": "KRW", "exchangeRate": "", "payDeadLine": "20201230110012", "orderAmount": 1000, "displayAmount": "1000.00", "displayCurrency": "KRW", "orderPromptInfo": "{\"Version\":\"1.0.0\",\" AmountStatement\":\"* Total include two parts: Pay now HKD300, Pay at agency HKD2012\",\"PriceDetailList\":[{\"Index\":1,\"ItemName\":\"Room rate (1 room, 3 nights) \",\"Amount\":\"HKD 1,300 \"},{\"Index\":2,\"ItemName\":\"Taxs & fees\",\"Amount\":\"HKD 200 \"}],\"OrderType\":\"Hotel\",\"Customers\":[{\"ShowName\":\"James Long\"},{\"ShowName\":\"Jim Green\"},{\"ShowName\":\"test\"}],\"Contacts\":{\"ShowName\":\"James Long\",\"PhoneNo\":\"+86 139 2322 4333\",\"Email\":\"James@qq.com\"},\"TripDescription\":{\"HotelData\":{\"Index\":1,\"BrowseAmount\":\"≈ CNY 1,100\",\"RoomCount\":\"1\",\"NightCount\":\"2\",\"HotelName\":\"Regal International East Asia Hotel\",\"RoomType\":\"Deluxe Room[Special promotion]\",\"CheckInDate\":\"Aug 09\",\"CheckOutDate\":\"Aug 12\"}}}", "paymentDescription":"订单总金额11元,其中担保金额4元,支付金额[Red]7元[-Red]", "displayTitle": "{\"titleType\":0,\"customTitle\":[{\"title\":\"上海到北京\",\"content\":\"2017.05.02起飞\"}]}" } |
| payExtend | { "loanPayBusType": "tetette", "disableDiscount": false, "activityKey": "", "discountIDList": "", "loanPayStageCount": -1, "activityMaxCount": 0, "cashReceiveSite": 1, "cashReceiverRanch": 1, "couponId": "", "specialBusinessFlow":"{\"OBFee\":true}" } |
| orderExtend | { "orderSummary": "{\"stencil\":3,\"headerInfo\":{\"mainTitle\":\"阿蘇白雲山莊\",\"titleInfoList\":[\"山景標準雙床間 - 禁煙, 最多入住人數:每房2位住客\",\"包括2位住客的早餐和晚餐\"]},\"hotelInfo\":{\"checkIn\":\"7月8日\",\"checkOut\":\"7月9日\",\"roomNum\":1,\"nightNum\":1,\"roomTypeUrl\":\"http://images4.c-ctrip.com/target/0226912000bozpd2cEF64.jpg\",\"checkInWeek\":\"周一\",\"checkOutWeek\":\"周二\",\"payPriceDetail\":null},\"guestList\":[{\"type\":1,\"name\":\"CHENG PO PO\",\"guestDetailList\":[]},{\"type\":2,\"name\":\"\",\"guestDetailList\":[\"852-69031990\",\"popopobe@gmail.com\"]}],\"detailInfoList\":[{\"additionalDes\":null,\"detailCurrency\":\"HKD\",\"detailAmount\":1384.36,\"detailName\":\"房價\",\"group\":0,\"additionalDesTop\":null,\"amountType\":1},{\"additionalDes\":null,\"detailCurrency\":\"HKD\",\"detailAmount\":138.44,\"detailName\":\"稅項及附加費\",\"group\":0,\"additionalDesTop\":null,\"amountType\":1}],\"orderAmountInfo\":{\"additionalDes\":\"\",\"detailCurrency\":\"HKD\",\"detailAmount\":1522.8,\"detailName\":\"網上預付\",\"group\":0,\"additionalDesTop\":\"\",\"amountType\":1}}", "payRemind": "payRemindpayRemindpayRemindpayRemind", "backTip": "345435435435", "amountStatement": "345435435435", "extendInfo":"{\"OBFeeRemark\":\"VISA: $5.00-$12.00 MasterCard:$2.00-$6.00 JCB:$5.00-$8.00 DinerdClub:$0.00-$8.00 \"}" } |
Then
选择支付类'Card'
44:04:35.500
Then
点击支付首页下常用卡入口按钮
96:42:04.706
And
选择尾号为'0009'的常用卡,且'queryOBFee'服务访问正常
185:39:27.292
And
obfee金额和折扣展示正确
148:12:04.499
And
总金额展示正确,等于'₩ 1,007'
05:18:37.456
Then
补填卡要素信息
24:05:36.124
| verify_no | 737 |
|---|
Then
支付提交且submitPayment正常响应
999:50:18.874
Then
校验服务submitPayment上送信息
29:04:50.708
| payAmount | 1000 |
|---|
Then
跳往BU完成页
21:52:05.957
Given
切换账号'_TIHK113ljr5vq5bl'
05:10:25.875
Given
创建一笔IBU的支付订单并进入收银台
1453:19:51.333
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 1000 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
49:48:09.082
When
支付首页下有常用卡入口按钮
01:20:58.374
Then
点击支付首页下常用卡入口按钮
46:56:48.958
And
选择尾号为'0009'的常用卡
87:54:18.541
When
卡要素填写项展示正常
12:13:59.458
And
恒生积分选项展示正确
01:45:28.999
And
总金额展示正确,等于'1,000.00'
17:02:41.707
Then
补填卡要素信息
53:42:23.167
| verify_no | 737 |
|---|
Then
勾选恒生积分,且3501服务访问正常
536:23:28.873
When
恒生积分可用
12:50:15.666
Then
支付提交且submitPayment正常响应
892:08:48.749
Then
校验服务submitPayment上送信息
28:06:12.334
| payAmount | 1000 |
|---|
Then
跳往BU完成页
01:28:19.247
Given
切换账号'_TIHK113ljr5vq5bl'
04:25:47.666
Given
创建一笔IBU的支付订单并进入收银台
1600:00:29.708
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 1213.73 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'AlipayHK'
126:31:45.709
Then
支付提交且submitPayment返回code为100000
863:01:28.999
Then
查询页面在展示浮层,并查询浮层内有二维码
09:11:09.249
Then
关掉正在展示的浮层
58:56:01.375
Error: 获取二维码url遇到问题了
at Jimp.call (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:120:15)
at Timeout._onTimeout (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/@jimp/core/src/index.js:212:12)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7)
When
支付首页下有常用卡入口按钮
0s
Then
点击支付首页下常用卡入口按钮
0s
And
选择尾号为'0009'的常用卡
0s
Then
补填卡要素信息
0s
| verify_no | 737 |
|---|
When
卡要素填写项展示正常
0s
Then
支付提交且submitPayment返回code为12过程中关掉Alert'Not Now'
0s
Then
校验服务submitPayment上送信息
0s
| payAmount | 1213.73 |
|---|
Given
切换账号'_TIHK113ljr5vq5bl'
03:05:37.955
Given
创建一笔IBU的支付订单并进入收银台
1549:13:51.417
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | JPY |
| amount | 500 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'Card'
55:48:34.708
Error: 无新卡输入框
at World.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:19:13)
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/cardNumber/display.steps.ts:5:58)
And
支付首页下无新卡入口按钮
0s
And
输入新卡卡号'4000000000001091'
0s
Then
补填卡要素信息
0s
| verify_no | 1 |
|---|
Then
失焦
0s
Then
检验卡要素错误信息
0s
| verify_no | Please enter a valid bank card security code. |
|---|